נשאלתי לגבי תפקידו של ה v-table,
מדוע הdestructor הוא וירטואלי ולגבי ההבדל בין thread/process
תשובות
הוסף תשובה
|
לצפיה בתשובות
יוני 2022
באופן כללי, מי שכותב את מחלקת הבסיס לא יודע את הפעולה המתאימה שצריך לבצע בעת מחיקת אובייקט אז כדי למנוע undefined behavior שבו הקוד הקורא לא יכול להרוס אובייקט דרך מצביע אל מחלקת הבסיס אז עדיף שה- destructor יהיה וירטואלי.
אתה מנהל קולנוע ויש לך n אלומות, יש לך סרטים שיש להם זמן התחלה וזמן סוף. מה הדרך הכי יעילה שאפשר לדעת שאכן הכמות סרטים מתאימה לכמות האלומות ואף סרט לא מתנגש.
יש לך תיקיות במחשב ויש לך קבצים
אלגוריתם שידפיס את הילדים של הקבצים ואת הנכדים.
ישנה פונקצית עזר שאומרת אם זה תיקיה או קובץ.
הפיתרון לא אמור להיות ברקורסיה.
שני ראיונות אחד אחרי השני הראשום עם ראש צוות והשני עם מתכנת וותיק
שאלות מתוך הראיון
שאלו אותי 3 שאלות:
1. לממש פונקציה שמקבל מערך עם מספרים חיוביים,שליליים ושלמים ומוציאה כפלט את הסכום הכי גדול שהוא בעצם רצף במערך.
2. לממש פונקציה שמקבל מטריצה NXN ומספר שלם K והפלט הוא להוציא שני זוגות של אינדקסים שבעצם נותנים תת-מטריצה ששווה למספר K.
3.לממש פונקציה שעושה SHUFFLE לרשימה מקושרת.